package cliente.pagina.contenido.actividades;

import helpers.actividades.grupo.HelperActividadesGrupos;
import cliente.pagina.contenido.*;
import cliente.pagina.*;
import comun.constantes.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoEliminarDevolucion extends VistaContenido {

  public ContenidoEliminarDevolucion() {
  }

  public ContenidoEliminarDevolucion(Pagina pagina) {
    super(pagina);
  }

  public String getTituloLink() {
    /**@todo Implement this cliente.pagina.contenido.VistaContenido abstract method*/
    throw new java.lang.UnsupportedOperationException("Method getTituloLink() not yet implemented.");
  }

  public String getHTMLVista()
  {
    return "";
  }
  public String getTeclaAccesoRapido() {	
		return "v";
	}
  public String getVista() {
    helpers.actividades.HelperActividades helperActividades = new helpers.actividades.HelperActividades(this.getPagina());
    HelperActividadesGrupos helperActividadesGrupos = null;
    String html ="";
    try {


      /**@todo Implement this cliente.pagina.contenido.VistaContenido abstract method*/
      html = " <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";
      html += "  <html xmlns=\"http://www.w3.org/1999/xhtml\">\n";
      html += "   <head>\n";
      html += "   <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n";

      html += "    <title>SIAT</title>\n";

      html += "      <link href=\""+this.getPagina().getEstiloPopup()+"\" rel=\"stylesheet\" type=\"text/css\" media=\"screen\" />\n";
      html += "      <link href=\""+this.getPagina().getEstiloPopupImprimir()+"\" rel=\"stylesheet\" type=\"text/css\" media=\"print\" />\n";
      html += "      </head>\n";

      html += "      <body>\n";
      html += "      <h1>SIAT</h1>\n";
      /*CODIGO AGREGADO POR GRUPO CONDE-PEREYRA - TEMA: GRUPOS*/
      String resultadoAdjuntarDevolucion = "";
      String devolucionGrupal = this.getPagina().getParameter(PARAMETROS_PAGINAS.ACCION_ACTIVIDAD);
//    controlar si la accion a realizar sea eliminar una devolucion grupal
      if(devolucionGrupal != null && devolucionGrupal.compareTo(ACCIONES_A_REALIZAR.ELIMINAR_DEVOLUCION_GRUPAL)==0){
    	  helperActividadesGrupos = new HelperActividadesGrupos(this.getPagina());
    	  //System.out.println("..............................................................1");
    	  resultadoAdjuntarDevolucion = helperActividadesGrupos.eliminarDevolucion();
    	  //System.out.println("..............................................................6");
    	  helperActividadesGrupos.commit();
      }else resultadoAdjuntarDevolucion = helperActividades.eliminarDevolucion();
      /*HASTA ACA*/
      html += "      <h2>La devolucion fue eliminada con exito </h2>\n";

      html += "           <div align=\"center\">\n";
      html += "           <p>\n";
      html += "             <input type=button class=\"boton\" onClick=\"javascript:self.close();\" value=\"Cerrar Ventana\">\n";
      html += "           </p>\n";
      html += "          </div>\n";
      html += "    </body>\n";
      html += " </html>\n";

      helperActividades.commit();
      return html;
    }
    catch (Exception ex) {
      ex.printStackTrace();
      helperActividades.rollback();
      if(helperActividadesGrupos!=null)
    	  helperActividadesGrupos.rollback();
      html += "      <h2>La devolucion NO pudo ser eliminada </h2>\n";

      html += "           <div align=\"center\">\n";
      html += "           <p>\n";
      html += "             <input type=button class=\"boton\" onClick=\"javascript:self.close();\" value=\"Cerrar Ventana\">\n";
      html += "           </p>\n";
      html += "          </div>\n";
      html += "    </body>\n";
      html += " </html>\n";
      return html;
    }

  }

  protected String getSubcarpetaRecurso()
  {
    return CARPETAS_ARCHIVOS_RECURSO.ACTIVIDADES+"/";
  };

  public String getTitulo() {
    /**@todo Implement this cliente.pagina.contenido.VistaContenido abstract method*/
    return "";
  }
  public String getNombreRecurso() {
    /**@todo Implement this cliente.pagina.contenido.VistaContenido abstract method*/
    return RECURSOS.EVALUAR_ACTIVIDADES;
  }
  protected String getNombrePagina() {
    /**@todo Implement this cliente.pagina.contenido.VistaContenido abstract method*/
    return "eliminar_devolucion_popup.jsp";
  }
}